package com.hxht.cmp.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "t_cmp_case_type_new")
public class CaseTypeNew {
    @Id
    private Long id;

    /**
     * 案件类型标识
     */
    private String code;

    /**
     * name
     */
    private String name;

    /**
     * 父uid
     */
    @Column(name = "parent_id")
    private Long parentId;

    /**
     * 案件类型代字
     */
    @Column(name = "short_name")
    private String shortName;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取案件类型标识
     *
     * @return code - 案件类型标识
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置案件类型标识
     *
     * @param code 案件类型标识
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取name
     *
     * @return name - name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置name
     *
     * @param name name
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取父uid
     *
     * @return parent_id - 父uid
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * 设置父uid
     *
     * @param parentId 父uid
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取案件类型代字
     *
     * @return short_name - 案件类型代字
     */
    public String getShortName() {
        return shortName;
    }

    /**
     * 设置案件类型代字
     *
     * @param shortName 案件类型代字
     */
    public void setShortName(String shortName) {
        this.shortName = shortName == null ? null : shortName.trim();
    }
}